package com.ynkbny.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ynkbny.domain.pojo.EnterpriseGetNameVO;
import org.apache.ibatis.annotations.Mapper;
import com.ynkbny.domain.Enterprise;

import java.util.List;

/**
 * 企业基本信息表-数据库访问层
 *
 * @author : juzipi123
 * @date : 2023-7-5
 */
@Mapper
public interface EnterpriseMapper extends BaseMapper<Enterprise> {

    /**
     * 查询企业名称byId
     * @param id 社会统一信用代码
     * @return enterprise实体
     */
    EnterpriseGetNameVO getEnterpriseName(String id);

    /**
     * 查询企业名称列表
     * @return list
     */
    List<EnterpriseGetNameVO> getNameList();

    /**
     * 查询企业ID列表
     * @return list
     */
    List<String> getEnterpriseIdList();

    /**
     * 查询企业社会信用代码 列表
     * @return list
     */
    List<String> getEnterpriseCodeList();
}